/*公用样式*/
@charset "gb2312";
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,dl,dt,dd{margin:0; padding:0;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
body{font-size:14px;margin:0 auto; color:#666; font-family:Microsoft YaHei;min-width:1100px;}
.clear{clear: both; height:0px; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}

/*鼠标经过*/
.cp img{
border:1px #dbdadc solid;
}

a{text-decoration: none; color:#666;}
a:hover{color: #129700;}
#dt-hd.navstyle2{ background:#efefef;}

/*公用高度*/
#top50{ width:100%; overflow:hidden; height:50px;}
#top60{ width:100%; overflow:hidden; height:60px;}
#top40{ width:100%; overflow:hidden; height:40px;}
#top30{ width:100%; overflow:hidden; height:30px;}
#top20{ width:100%; overflow:hidden; height:20px;}
#top_sj{ width:100%; overflow:hidden; height:83px;}
/*版面宽度*/
#bm{ width:1200px; margin:0 auto;}
#bma{ width:1200px; margin:0 auto; overflow:hidden;position:relative;}
#bmo{ width:1200px; margin:0 auto; }
#bmm{ width:1100px; margin:0 auto; position:relative;}
.bmoo{ width:100%; margin:0 auto; }
/*公用定位*/
.jd{ position:absolute;}
.xd{ position:relative;}


/* 网站轮播图 */
.slider {position: relative;overflow: hidden;width: 100%;}
.slideBox .hd {height: 30px;z-index:1; /* overflow: hidden; */position: absolute;left: 50%;bottom: 22px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;  padding-top:5px;  }
.slideBox .hd ul li {cursor:pointer;float: left;margin-right: 5px;width: 15px;height: 15px;line-height: 14px;text-align: center;background: #0d9849;border-radius: 50%;opacity:0.4;}
.slideBox .hd ul .on {background:#0d9849;color: #fff;opacity:1;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li img{width:100%; vertical-align:top;  } 

/*浮动QQ&在线客服*/
.back-top-container {display: block;position: fixed;right: 50px;bottom: 50px;cursor: pointer;z-index: 99999;}
.yb_conct {position: fixed;z-index: 9999999;top: 200px;right: -127px;cursor: pointer;transition: all .3s ease; }
.yb_conct a {color: #fff;text-decoration: none; }
.yb_conct a:hover {color: #ff0; }
.yb_bar ul li {width: 180px;height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;margin-bottom: 1px;border-radius: 3px;transition: all .5s ease;overflow: hidden;background: #0d9849 url(../img/fd.png) no-repeat;}
.yb_bar .yb_top {background-position: 0 0; }
.yb_bar .yb_phone {background-position: 0 -57px;  }
.yb_bar .yb_QQ {text-indent: 0;background-position: 0 -113px; }
.yb_QQ img{display: none;}
.yb_bar .yb_ercode{/*height:200px;*/background-position: 0 -169px; }
.hd_qr {padding: 0 29px 25px 29px;}
.yb_QQ a {display: block;text-indent: 54px;width: 100%;height: 100%;color: #fff;}


/*顶部*/
#top{ width:100%; overflow:hidden; line-height:40px; border-bottom:1px solid #f2f2f2;}
.top_hy{ font-size:14px; color:#999;}
.top_yb{ color:#999;}
.top_yb a{ color:#999;}

/*头部*/
#hear{ width:100%; overflow:hidden; padding:18px 0px;}
.hear_l{ width:328px;}
.hear_wz{ color:#40a428; margin-left:20px; margin-top:48px; font-size:18px;}
.hear_wz span{font-weight:bold; font-size:25px;letter-spacing:0px;}
.hear_lx{ margin-top:12px;}
.hear_lx_a{ background:url(../img/dh.png) no-repeat center left; font-size:18px; color:#0d9849; line-height:25px;text-align:right;overflow:hidden;padding-left:30px;margin-top:8px; }
.hear_lx_b{color:#0d9849; font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold;text-align:right;}

/*导航*/
#nav{ width:100%;background:#0d9849; height:70px; line-height:70px;}
.nav_a{ height:70px;}
.nav_a li{ float:left; font-size:17px; background:url(../img/fgx.gif) no-repeat right; width:110px; text-align:center; color:#fff;position:relative;}
.nav_a li a{width: 110px;text-decoration:none;display:block;line-height:70px;color:#fff;font-size:14px;}
.nav_a>ul>li:hover>a{ width:110px; height:70px;text-decoration:none; font-size:15px; background:#fad03e; color:#FFF; transition: all 0.5s linear;}
#nav .a_nav a{ width:122px; display:block; background:#fad03e; height:70px; color:#FFF; font-size:14px;}

.nav_a .no{ background:none;}

/*导航下拉*/
.none{ display: none;}
.nav_Box{
    display: none;
    position: absolute;
    left: 0px;
    top: 70px;
    width: 100%;
    z-index: 999;}
.nav_a>ul>li:hover .nav_Box{display:block;}
.nav_Box li{    position: relative;
    border: none;
    height: 38px;
    background: #d5d5d5;
    border-bottom: 1px solid #eee;
    padding-bottom: 0;}
.nav_Box li a{
    display: block;
    width: 110px;
    /* padding: 0 5px; */
    text-align: center;
    font: 100 14px/38px "微软雅黑";
    height: 38px;
    color: #333;
    background: none;
}
.nav_Box li:hover a{ background:#fad03e; color:#fff; font-size:15px;}


/*搜索*/
#sou {
    width: 100%;
    overflow: hidden;
    background: #0d9849;
}

#sou1 {
    width: 100%;
    overflow: hidden;
    height: 50px;
    padding-bottom: 5px;
    background: #f8f8f8;
    border-bottom: 1px solid #f2f2f2;
}

.sou_re {
    color: #fbfbfd;
    line-height: 40px;
    margin-top: 0px;
    margin-left: 0px;
}

.sou_re a {
    color: #999;
}

.sou_re span {
    font-size: 14px;
}

#search_b {
    width: 263px;
    height: 31px;
    margin-top: 12px;
    margin-right: 60px;
}

#search-bg {
    float: left;
    width: 197px;
    height: 31px;
    background: url(../img/ssk.gif) no-repeat;
    overflow: hidden;
    padding-left: 5px;
    border: none;
}

input {
    border: none;
}

:focus {
    outline: none;
}

#infoname {
    border: none;
    background: none;
    outline: none;
    color: #aea9b6;
}



/* 产品中心开始 */
.al {
    background: url(../img/bg-product.jpg);
    background-position: inherit;
}
.al-1 {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.al-1 a {
    margin: 0 10px;
}
.al-1 span:first-child {
    display: none;
}
.al_con ul li {
    width: 31.3333%;
    float: left;
    margin: 1%;
    display: flex;
    padding: 20px 15px;
    box-sizing: border-box;
    border-bottom: 3px solid #0d9849;
    background: #ffffff;
    padding-bottom: 50px;
}
.al_con ul li .al_con-1, .al_con ul li .al_con-2  {
    width: 50%;
}
.al_con ul li .al_con-1 a h3 {
    font-size: 18px;
}
.al_con ul li .al_con-1 a em {
    display: block;
    width: 25px;
    height: 4px;
    background: #0d9849;
}
.al_con ul li .al_con-1 a div {
    margin-top: 15px;
    margin-bottom: 10px;
}
.al_con ul li .al_con-1 a i {
    color: #fbfbfd;
    background: #1f1f1d;
    padding: 2px 5px;
}
.al_con ul li .al_con-2 a img {
    width: 100%;
    height: auto;
}


/* 产品中心结束 */

/* 案例开始 */
.case_con {
    width: 1200px;
    margin: 0 auto;
}
.case-1 {
    width: 100%;
    height: auto;
}
.case-1 img {
    width: 100%;
    height: auto;
}
/* 案例结束*/


/* 合作流程 */
.proc_n {
    background: unset !important;
}
/* 合作流程结束 */


/* 关于 */
.ab_n {
    width: 1200px !important;
    margin: 20px 0 0 !important;
    margin: 0 auto;
}
.ab_n p .key_tag {
    display: none;
}
.ab_n p {
    font-size: 16px;
    line-height: 30px;
}
/* 关于结束 */

/* 合作伙伴开始 */
.part_n td {
    border: unset !important;
}
/* 合作伙伴结束 */


/* 新闻开始 */
.new-content {
    width: 1200px;
    margin: 25px auto;
}
.ncontent {
    width: 31.3333%;
    margin: 0 1%;
    float: left;
}
.ncontent ul .news_item {
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
    border-bottom: 1px solid #efefef;
}
.ncontent ul .news_item .news_item_content .news_item_title .news_item_a {
    color: #1f1f1d;
    font-size: 16px;
}
.ncontent ul .news_item .news_item_content .news_item_body {
    color: #868686;
    font-size: 14px;
}
.ncontent ul .news_item .news_item_content .news_date .news_year {
    margin-top: 2px;
}


/* 新闻结束 */




/*产品*/
#prod{ width:100%; overflow:hidden; background:url(../img/bg1.jpg) no-repeat center top; padding:60px 0px 40px;}
.prod_l{ width:305px; overflow:hidden; background:#fff;}
.prod_l_t{ background:url(../img/scp_tt.gif) no-repeat center top; font-size:20px; color:#fff; padding-top:20px; padding-left:66px; padding-bottom:35px;}
.prod_l_n{ border:1px solid #dfdfdf;border-top:none; padding-top:28px;}
.prod_l_n_t{ background:url(../img/scp_xtt.gif) no-repeat center top; margin:0 auto; height:34px; line-height:34px; font-size:16px; color:#f8ef02;width:267px; box-sizing:border-box; padding-left:30px; margin-bottom:27px;}
#classimgshow1{ background:url(../img/jt1.gif) no-repeat left center !important; margin:0 auto;padding-left:0px !important; text-indent:1em; margin-top:18px !important;}
#classimgshow1 a{ color:#666 !important; font-size:15px !important;}
.prod_l_n_n{ padding-bottom:32px;}
.prod_n{ width:760px; overflow:hidden;}
.prod_n_n{ overflow:hidden;}
.prod_n_n > table > tbody > tr > td { float: left; padding-left: 0 !important; width:245px; margin:0px 0.5%;overflow: hidden;}

.prod_n_n > table > tbody > tr > td br{ display: none; }
.prod_n_n > table > tbody > tr > td > span { display: block; width: 100%;transition:0.6s all ease;background-position:center; height:40px;line-height:40px; margin-bottom:20px;}
.prod_n_n > table > tbody > tr > td > span > a { display: block; color: #666; font-size: 14px; height:40px; line-height:40px; transition:0.3s all ease-in-out; background:#d9d9db;}
.prod_n_n > table > tbody > tr > td:hover > span a{ background:#40a428; color:#fff; font-size:14px;}

/*过渡*/
#gdt{ width:100%; overflow:hidden; background:url(../img/b1.png) no-repeat center top; height:246px;}
.gdt_l{ width:540px; margin-left:90px; margin-top:88px; color:#fff; font-size:25px;}
.gdt_l span{margin-top: 22px;font-size:27px; font-weight:bold; color:#fff; display:inline-block; padding-bottom:5px;}
.gdt_r{ font-size:22px; color:#fff; margin-right:160px; margin-top:87px;}

/*幻灯片*/
.banner-box{ min-width:1100px; height:618px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100%; }
.banner-box .bd li{ width:100%; height:618px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn{ width: 100%; position: absolute; top:237px; left: 0px; margin-left: 0; height:410px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../img/jt.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../img/jt.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:50px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:#40a428; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#fad03e; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }  

/*特点*/
#feature{width:100%; overflow:hidden; background:url(../uploadfile/image/20190819/20190819103530_503565222.jpg) no-repeat center top; height:680px;}
.fea_bt{ margin-top:45px; overflow:hidden; margin-left:10px;}
.fea_bt li{ float:left; width:75px; height:62px; background:#58b068; border-radius:15px; margin-right:15px; text-align:center;color:#fff;}
.fea_bt .no{ margin-right:0px;}
.fea_bt span{ display:block; font-size:18px; font-weight:bold; padding-top:8px;}
.fea_cs{ width:510px; overflow:hidden;}
.fea_yl{background: url(../uploadfile/image/20180419/20180419151602_211122870.jpg) #5f5c48;width: 515px;height: 87px;line-height: 84px;font-size: 49px;color:#fff;text-align:center;margin:25px 0px;}
.fea_wz{ font-size:17px; line-height:28px; color:#1d9d53;}
.fea_wz p+p{margin-top:20px;}
.fea_nr{ overflow:hidden; width:480px;}
.fea_nr li{ border:1px solid #40a428;line-height:26px; color:#40a428; border-radius:30px; box-sizing:border-box; margin-top:15px; font-size:16px; padding:10px 23px;}
.fea_nr li span{ color:#f00;}
#more{ width:100%; overflow:hidden; background:url(../uploadfile/image/20180419/20180419154705_672000828.jpg) no-repeat center top; height:215px;text-align:center; font-size:30px; color:#fff; padding-top:88px; box-sizing:border-box;}
#more a{font-size:30px; color:#fff;}

/*过渡*/
#gd{width:100%; overflow:hidden; background:url(../uploadfile/image/20180409/20180409180011_226525099.jpg) no-repeat center top; font-size:24px; color:#fff; text-align:center; height:45px; line-height:45px;}

/*困惑*/
#confused{ width:100%; overflow:hidden; background:url(../uploadfile/image/20180411/20180411091834_441160137.jpg); padding:60px 0px;}
.conf_l{ margin-left:50px; width:507px;}
.conf_n{}
.conf_n_t{ font-size:40px; color:#40a428; font-weight:bold; text-align:center; margin-right: 80px}
.conf_n_g{ font-size:24px; color:#fff; text-align:center; background:#40a428; height:52px; line-height:52px; border-radius:30px; margin-top:8px;}
.conf_n_n{width: 535px;margin-right:50px;border-right:2px solid #178e3a;padding:19px 0px;}
.conf_n_n li{  border-bottom:1px dashed #cecece; margin:13px 0px; padding-bottom:13px;}
.conf_n_n p{padding:0px 20px; font-size:20px; color:#666;line-height:35px; margin-left:-53px;}
.conf_n_n p+p{margin-top:20px;}
.conf_n_x{height:2px;overflow:hidden;background:#178e3a;position:absolute;width:595px;top: 460px;right:50px;}

/*广告语*/
#ggy{ width:100%; overflow:hidden; background:url(../uploadfile/image/20190927/20190927220534_608674513.gif) no-repeat center top; height:317px;}
.ggy_a{ font-size:44px; font-weight:bold; text-align:center; color:#fff; padding-top:60px; line-height:44px;}
.ggy_a span{ color:#ffff00;}
.ggy_b{ font-size:30px; color:#028343; text-align:center; line-height:30px; padding-top:18px;}
.ggy_b span{ color:#F00;}
.ggy_c{ color:#fff; font-size:20px; text-align:center; padding-top:30px;}
.ggy_c span{ font-size:28px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

/*优势*/
#advt{ width:100%; overflow:hidden;}
.advt_a{ background:url(../uploadfile/image/20180414/20180414091008_1689813680.gif) no-repeat left; width:560px; margin:0 auto; font-size:50px; font-weight:bold; padding-left:75px; box-sizing:border-box;}
.advt_a span{ color:#039743; font-size:60px; font-family:Arial, Helvetica, sans-serif;}
.advt_b{ background:url(../uploadfile/image/20180414/20180414094708_1591142386.jpg) no-repeat center; text-align:center; font-size:19px; color:#666;}

#adv_one{ background:url(../uploadfile/image/20190928/20190928000146_4632013.jpg) no-repeat center; height:348px;}
.adv_one_l{ background:url(../uploadfile/image/20180414/20180414155121_892153197.gif) no-repeat center top; width:107px; text-align:center; font-size:30px; color:#87e9b1; line-height:35px; padding-top:60px; padding-bottom:33px; letter-spacing:2px; margin-top:40px; margin-left:30px;}
.adv_one_n{ width:400px; overflow:hidden; margin-left:20px; margin-top:40px;}
.adv_n_t{ font-size:28px; color:#00af4a; font-weight:bold; margin:15px 0px; line-height:30px;}
.adv_n_n{}
.adv_n_n li{ margin-top:15px; margin-left:20px; list-style-image:url(../uploadfile/image/20180416/20180416090942_88066430.png); font-size:15px; color:#666;}

#adv_two{ background:url(../uploadfile/image/20190928/20190928000146_1855172493.jpg) no-repeat center; height:284px;}
.adv_two_l{ background:url(../uploadfile/image/20180416/20180416100012_1221132964.png) no-repeat center top; width:107px; text-align:center; font-size:30px; color:#87e9b1; line-height:35px; padding-top:60px; padding-bottom:33px; letter-spacing:2px;margin-left:530px;}
.adv_two_n{ width:400px; overflow:hidden; margin-left:20px; }

#adv_three{ background:url(../uploadfile/image/20190927/20190927234359_2026586249.jpg) no-repeat center; height:299px;}
.adv_three_l{ background:url(../uploadfile/image/20180416/20180416105147_977686325.png) no-repeat center top; width:107px; text-align:center; font-size:30px; color:#87e9b1; line-height:35px; padding-top:60px; padding-bottom:33px; letter-spacing:2px; margin-top:40px; margin-left:30px;}
.adv_three_n{ width:400px; overflow:hidden; margin-left:20px; margin-top:40px;}
.bzh{ font-size:20px; color:#fff; width:443px; line-height:30px; margin-top:28px;}

#adv_four{ background:url(../uploadfile/image/20190927/20190927234359_1034208088.jpg) no-repeat center; height:395px;}
.adv_four_l{ background:url(../uploadfile/image/20180416/20180416110435_2134782067.png) no-repeat center top; width:107px; text-align:center; font-size:30px; color:#87e9b1; line-height:35px; padding-top:60px; padding-bottom:33px; letter-spacing:2px;margin-left:530px; margin-top:85px;}
.adv_four_n{ overflow:hidden; margin-left:14px;margin-top:85px;}

#adv_five{ background:url(../uploadfile/image/20190927/20190927231022_1039264629.gif) no-repeat center; height:299px;}
.adv_five_l{ background:url(../uploadfile/image/20190927/20190927225408_69877390.png) no-repeat 
center top; width:107px; text-align:center; font-size:30px; color:#87e9b1; line-height:35px; padding-top:60px; padding-bottom:33px; letter-spacing:2px; margin-top:40px; margin-left:30px;}
.adv_five_n{ width:400px; overflow:hidden; margin-left:20px; margin-top:40px;}
.bzh{ font-size:20px; color:#fff; width:443px; line-height:30px; margin-top:28px;}

/*工程案例*/
#case{width:100%; overflow:hidden; background:url(../uploadfile/image/20180416/20180416135559_1391607404.jpg) no-repeat center top; height:896px;}

.case_row2 {
    position: relative;
    width: 1100px;
    overflow: hidden;
	margin-top:100px;
}

.case_row2 ul {
    width: 850px;
    position: relative;
    margin: 0 auto;
    height: 388px;
}

.case_row2 ul li {
    width: 564px;
    height: 388px;
    overflow: hidden;
    margin: 0 auto;
}

.case_row2 ul li a {
    display: block;
}

.case_row2 ul li a img {
    width: 100%
}

.case_row2 ul li span {
    background: rgba(0, 0, 0, 0.65);
    display: block;
    text-align: center;
    width: 100%;
    height: 54px;
    line-height: 54px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.case_row2 ul li span a {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out
}

.case_row2 ul li span a:hover {
    font-size: 16px;
}

.roundabout-in-focus {
    -webkit-box-shadow: 0 0 1px 0 #ccc;
    box-shadow: 0 0 1px 0 #ccc;
}

.C_btnNext {
    width: 60px;
    height: 60px;
    background: url(../uploadfile/image/20180419/20180419172006_1751032690.png) no-repeat center;
    position: absolute;
    top: 160px;
    cursor: pointer;
    z-index: 999;
}

.C_btnPrev {
    width: 60px;
    height: 60px;
    background: url(../uploadfile/image/20180419/20180419172052_998040712.png) no-repeat center;
    position: absolute;
    top: 160px;
    cursor: pointer;
    z-index: 999;
}

.C_btnNext {
    left: 20px;
}

.C_btnPrev {
    right: 20px;
}

.case_d a {
    display: block;
    width: 148px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    margin-top: 30px;
    position: relative;
    border: 1px solid #fff;
}

.case_d a:hover {
    border: none;
}

.case_wba1 svg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.case_wba1 rect {
    stroke: #fff;
    stroke-width: 1;
    stroke-dasharray: 422, 0;
    transition: all 450ms linear 0s;
    -webkit-transition: all 450ms linear 0s;
}

.case_wba1:hover rect {

    stroke-width: 2;
    stroke-dasharray: 8, 132, 8, 0, 8, 22, 8, 0, 8, 132, 8, 0, 8, 22, 8;
    stroke-dashoffset: 0;
    -webkit-transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
}
.case_wb{ text-align:center; margin-top:50px; font-size:30px; color:#40a428;}
.case_gd{ font-size:30px; color:#fff; text-align:center; margin-top:150px;}
.case_gd a{font-size:30px; color:#fff;}

/*证书*/
#certificate{ background:url(../uploadfile/image/20180416/20180416145159_953367093.jpg) no-repeat center top; width:100%; overflow:hidden; height:790px;}
.cert_t{ text-align:center; font-size:36px; color:#333; margin-top:60px;}
.cert_t span{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:28px; color:#cccccc;}
.hz_c{ height:102px; overflow:hidden;}
.container{margin-left:auto; margin-right:auto; width:1100px; margin-top:25px;}
.cert_n{ font-size:18px; color:#fff; text-align:center; width:200px; line-height:30px; height:30px; background:#40a428; margin:0 auto;border-radius:20px; margin-top:30px;}
.cert_n a{font-size:18px; color:#fff;}
.hzhb .hzCont{position:relative; margin-top:60px;}
.hzhb .hzCont ul{margin:0 auto; width:880px; overflow:hidden;}
.hzhb .hzCont .btnLeft, .hzhb .hzCont .btnRight{position:absolute; top:40%; margin-top:-14px; width:48px; height:60px;}
.hzhb .hzCont .btnLeft{left:0px; background:url(../uploadfile/image/20180419/20180419200810_138745848.png) no-repeat center; width:17px;}
.hzhb .hzCont .btnRight{right:0px; background:url(../uploadfile/image/20180419/20180419200834_1351683721.png) no-repeat center; width:17px;}
.hzhb .btnCkgd{margin:42px auto 0 auto; display:block; width:146px; height:30px; line-height:30px; text-align:center; color:#333; border:2px solid #666;}
.hzCont td{ padding-left:20px !important;}
.hzCont td a{ display:block; line-height:30px;}
.hzCont td img{border:solid 2px #ccc;}

.hzCont td br{font-size:0px; display:none;}
.hzCont td div:nth-child(n){width:300px;padding-top:0px !important;}
.hzCont td div:nth-child(n) a{display:block; width:300px; height:50px; line-height:50px; cursor:pointer; text-align:center;background-color:rgba(0,0,0,0.5);color:#fff; font-size:16px;}
.hzCont td br:nth-child(n){ display:none;}
.hzCont td:hover div a{background-color:rgba(20,130,54,1);color:#fff; font-size:16px;}
.hzCont td div:nth-child(n) a:hover{display:block; width:300px; height:50px; line-height:50px; cursor:pointer; text-align:center;background-color:rgba(20,130,54,1);color:#fff; font-size:16px;}

/*合作伙伴*/
#partner{ width:100%; overflow:hidden; background:#f8f8f8; padding-bottom:75px;    padding-top: 30px;}
.part_t{ font-size:36px; color:#333; text-align:center; margin-top:70px;margin-bottom:40px;}
.part_t span{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:28px; color:#cccccc;}
.part_n{width:1200px; min-width:1200px; margin:0 auto; margin-top:20px;}
.part_n td{display:block; float:left; border:solid 1px #ccc; padding:20px 58px !important; text-align:center; margin-left:-1px; margin-top:-1px; transition: all 0.8s linear;}
.part_n td a{text-decoration:blink; display:block; background:#fff;}
.part_n td img{margin:0 !important;}

.part_n td:hover{transition: all 0.8s linear; background:#0d9849;}
.part_n td:hover a{transition: all 0.8s linear; border-radius:18px; overflow:hidden;}
.part_n td:hover img{-webkit-animation: tuest 0.3s ease-in 2;}

@-webkit-keyframes tuest{
0%{transform:translate(0,0)}
50%{transform:translate(5px,0px)}
100%{transform:translate(0,0)}
}

/*简介*/
#about{ width:100%; overflow:hidden;}
.about_t{ font-size:28px; color:#333; text-align:center; margin-bottom:20px;}
.about_t span{ font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#666;}
.ab_l{ width:399px;}
.ab_n{ width:320px; margin-left:45px; margin-top:0px;}
.ab_n span{ font-size:21px; color:#333; line-height:31px;}
.ab_n font{ width:20px; background:#e3e3e3; height:2px; display:block; margin:28px 0px 18px;}
.ab_n p{color:#999999;}
.ab_n b{ margin-top:14px; display:block;}
.ab_dh{ width:300px; background:#f7f7f7; height:344px; box-sizing:border-box; padding:40px;}
.ab_dh_t{ font-size:22px; color:#333;}
.ab_dh_t font{ width:20px; background:#e3e3e3; height:2px; display:block; margin:30px 0px 20px;}
.ab_dh_n{ overflow:hidden;}
.ab_dh_n li{ background:url(../img/li1.jpg) no-repeat bottom; padding-bottom:20px; color:#999; font-size:16px; margin-bottom:30px; padding-left:15px;}

/*订制流程*/
#process{ width:100%; overflow:hidden;}
.proc_t{ background:url(../img/liuc_t.jpg) no-repeat center; font-size:34px; color:#333; text-align:center;}
.proc_t_n{ font-size:12px; color:#ccc; text-transform:uppercase; text-align:center;}
.proc_n{ overflow:hidden;background:url(../img/liuc_n.jpg) no-repeat center bottom; padding-bottom:14px;margin-top:30px;}
.proc_n_a{ margin-top:20px;}
.proc_n_a li{
    padding: 0 30px;
    float: left;
    width: 148px;
    text-align: center;
    font-size: 18px;
    color: #666;
    /* margin-right: 90px; */
}
.proc_n_a .process-pic:last-child {
    display: none !important;
}
.proc_n_a .no{ margin-right:0px;}
.proc_n_a .pr_zdy{ margin-right:86px;}
.proc_n_a img{ margin-bottom:10px;}
.proc_lx{ font-size:18px; color:#fff; margin-left:498px; margin-top:125px;}
.proc_lx span{ font-family:Arial, Helvetica, sans-serif; font-size:20px;}

/*广告条*/
#guang{ width:100%; overflow:hidden; background:url(../img/b2.jpg) no-repeat center top; height:365px;}
.guang_t{ font-size:24px; color:#a6f7cb; margin-top:50px; margin-left:40px;}
.guang_t span{ font-size:45px; font-weight:bold; color:#fff;}
.guang_t_n{overflow:hidden; margin-left:40px; margin-top:25px;}
.guang_t_n li{ float:left; width:128px; text-align:center; color:#a6f7cb; font-size:16px;}


/*link*/
.linkTagcs
{ 
/* width:986px; */
height:auto;}
.linkTagcs ul
{margin:0px;padding:0px;list-style-type:none;}
.linkTagcs li
{list-style:none;margin:0px;  padding-right:10px;line-height:32px;float:left;}
.linkTagcs li a
{color:#888;word-break:break-all;}
.linkTagcs li img
{border:0px;}


/*新闻*/
.news{
    width: 100%;
    /* height: 562px; */
    overflow: hidden;
    padding-bottom: 45px;
}
.news_line{width:562px; margin:0 auto;}
.news_line_l{width:562px; height:1px; margin:0 auto; overflow:hidden; background:#999; position:absolute; margin-top:20px;}
.news_line_lo{width:178px; margin:0 auto; height:1px; background:#fff;}
.news_line_z{overflow:hidden; width:184px; margin:0 auto; height:38px; font-size:26px;  border-left:solid 1px #999; border-right:solid 1px #999; border-top:solid 1px #999; position:relative; z-index:2;}
.news_m{width:184px; margin:0 auto;}
.news_m_s{width:184px; margin:0 auto;width:184px; margin:0 auto; text-align:center; line-height:48px; font-size:30px; margin-top:-30px; position:absolute; z-index:3;}
.news_line_d{ width:184px; height:1px; margin:0 auto; background:#999;}
.news_line_di{width:144px; height:1px; margin:0 auto; background:#fff;}
.news_en{width:1100px; margin:0 auto; text-align:center; font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:40px; color:#999; padding-top:10px;}

.lanrenzhijia{ width:1200px; margin:0 auto; overflow:hidden; padding-top:21px;}
.lanrenzhijia .tab{ overflow:hidden; width:456px; margin:0 auto;}
.lanrenzhijia .tab a{display:block; float:left; text-decoration:none; line-height:36px; width:122px; text-align:center; font-size:16px; margin:0px 15px;transition: all 0.8s linear; border-radius:5px; background:#0d9849; color:#fff;}
.lanrenzhijia .tab a.on{text-decoration:none; transition: all 0.8s linear; color:#fff; background:#202020;}
.lanrenzhijia .content{overflow:hidden; width:1100px; margin:0 auto; height:564px; position:relative; margin-top:40px;}
.lanrenzhijia .content .ul{
    position: absolute;
    height: 546px;
    overflow: hidden;
    left: 0;
    top: 0;
    width: 1100px;
}
.lanrenzhijia .content .li{ width:1100px; float:left;}

.news .news_div_item, .news .divdgweb_new_div_item{float:left; width:500px; border-bottom:solid 1px #efefef; padding:20px 10px; margin:0px 15px; transition: all 0.5s linear;}
.news .news_div_item_date, .news .divdgweb_new_div_item_date{position:absolute; margin-top:106px; margin-left:233px; font-size:14px; color:#787878; border-top:dashed 1px #ccc; padding-top:8px; width:266px; }
.news .news_div_item_year, .news .divdgweb_new_div_item_year{float:left;}
.news .news_div_item_month, .news .divdgweb_new_div_item_month{float:left;}
.news .news_div_item_day, .news .divdgweb_new_div_item_day{float:left;}
.news .news_div_item_content, .news .divdgweb_new_div_item_content{float:right; width:268px;}
.news .news_div_item_title, .news .divdgweb_new_div_item_title{overflow:hidden; width:268px; overflow: hidden; line-height:34px; white-space: nowrap; text-overflow: ellipsis;}
.news .news_div_item_title a, .news .divdgweb_new_div_item_title a{font-size:16px;}
.news .news_div_item_body, .news .divdgweb_new_div_item_body{overflow:hidden; width:268px; padding-top:7px; height:48px; font-size:14px; color:#999; line-height:24px; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; border-top:dashed 1px #ccc;}
.news .news_div_item_pic{float:left; width:205px; height:135px; border:solid 1px #ccc;transition: all 0.5s linear;}
.news .news_div_item_pic img{width:205px; height:135px;}

.news .news_div_item:hover, .news .divdgweb_new_div_item:hover{transition: all 0.5s linear; background:#ebeef3;}
.news .news_div_item:hover .news_div_item_title a, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.5s linear; color:#f40000;}
.news .news_div_item:hover .news_div_item_title, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title{transition: all 0.5s linear; color:#f40000;}
.news .news_div_item:hover .news_div_item_pic, .news .divdgweb_new_div_item:hover .news_div_item_pic{transition: all 0.5s linear; -webkit-animation: test 0.3s ease-in 2; cursor: pointer;}
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}

/*友情链接*/
#link{ width:100%; overflow:hidden; background:#f2f2f2; padding:20px 0px;}
.link_t{ width:75px; font-size:18px; color:#333; text-align:center; margin-left:40px;}
.link_t span{ display:block; background:#029140; line-height:20px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-radius:20px;}
.link_n{margin-left:25px;}

/*版权*/
#copya{ width:100%; overflow:hidden; background:#3b3b3b; padding:50px 0px 40px;}
.copya_a{ margin-left:30px;}
.copya_a_t{ color:#ccc; font-size:16px;}
.copya_a_t a{color:#ccc; font-size:16px;}
.copya_b{ margin-top:50px; width:250px;}
.copy_rx{ background:url(../uploadfile/image/20180419/20180419142148_863532746.jpg) no-repeat center left; font-size:15px; color:#ededed; line-height:20px; padding-left:50px;}
.copy_rx span{ font-size:22px; color:#029140;}
.copy_lg{ margin-top:15px;}
.copy_dz{ margin-top:50px; margin-left:50px;}
.copy_lx{background:url(../uploadfile/image/20180419/20180419142928_1965125065.jpg) no-repeat center left; font-size:15px; color:#ccc; line-height:22px; padding-left:30px;}
.copy_sj{background:url(../uploadfile/image/20180419/20180419143354_1100483388.jpg) no-repeat center left; font-size:15px; color:#ccc; line-height:22px; padding-left:30px; margin-left:20px;}
.copy_cz{background:url(../uploadfile/image/20180419/20180419143527_957966505.jpg) no-repeat center left; font-size:15px; color:#ccc; line-height:22px; padding-left:30px; margin-top:20px;}
.copy_zb{background:url(../uploadfile/image/20180419/20180419143715_676405524.jpg) no-repeat center left; font-size:15px; color:#ccc; line-height:22px; padding-left:30px; margin-top:20px;}
.copya_ewm{ width:126px; overflow:hidden; text-align:center; font-size:18px; color:#ccc; margin-right:50px; margin-top:10px;}
.copya_ewm img{ padding-bottom:10px;}
.copy_x{ background:#343434; height:1px; margin-top:30px;}

.copy_bq{ font-size:14px; color:#cccccc; padding:20px 0px 0px 30px; line-height:30px;}
.copy_bq a{font-size:14px; color:#cccccc;}
.copy_bq span{ color:#999;}
.copy_ht{ font-size:14px; color:#ccc;padding:20px 30px 0px 0px; line-height:30px;}
.copy_ht a{font-size:14px; color:#ccc;}

.xyb{ margin-right:56px;}
#fbq{ width:100%; overflow:hidden; background:#3b3b3b; padding:40px 0px 20px;}
.bq_jj{ line-height:25px; color:#888; text-align:center;}
.bq_jj p{ font-size:18px; color:#fff; padding-bottom:20px;}
.bq_cp{line-height:25px; color:#888;}
.bq_cp p{ font-size:18px; color:#fff; padding-bottom:20px;}
.bq_xz{ overflow:hidden; border-right:1px solid #888; padding-right:26px;}
.bq_xw{line-height:25px; color:#888;}
.bq_xw p{ font-size:18px; color:#fff; padding-bottom:20px;}
.bq_lx{line-height:25px; color:#888;}
.bq_lx p{ font-size:18px; color:#fff; padding-bottom:20px;}
.bq_fqb{ margin-top:33px;}
.bq_zx{line-height:25px; color:#888;border-right:1px solid #888; padding-right:22px; padding-bottom:20px;}
.bq_zx p{ font-size:18px; color:#fff; padding-bottom:20px;}
.bq_zx span{ display:block; font-size:28px; color:#888; font-family:Arial; font-weight:bold; border:1px solid #888; padding:10px 15px; margin-top:4px; text-align:center;}
.bq_zx font{ display:block; margin-top:20px;}
.bq_ewm img{ padding:5px 0px;}
.bq_x{ height:1px; background:#888; margin-top:20px;}
.bq_n{ margin-top:20px; text-align:center;line-height:30px;}
.bq_n a{display:inline-block!important;}
.bq_yq{padding:15px 0 0px;overflow:hidden;}
.bq_yq .fl{font-size:14px; line-height:30px; background:url(../uploadfile/image/20180505/20180505110857_1850608439.png) no-repeat center left; padding-left:35px;color:#fff;}
.bq_jl{margin-top:15px;overflow:hidden;}
.linkTagcs li a:hover{ color:#fff !important;}

#fbq a{
    text-align: center;
    display: block;
    color: #888;
}
#fbq a:hover{ color:#fff;}
#fbq p a{font-size:18px; color:#fff;}
#fbq p a:hover{font-size:18px; color:#40a428;}


/*热销产品推荐*/
.al{width: 100%; height:656px; overflow:hidden;}
.al h2{ margin-top:52px;}
.al h2 a{background:url(Img/Index/a_h.gif) no-repeat center center; font-size:36px; color:#3a3a3a; display:block;}
.al h2 em{ font-size:36px;    font-style: normal; color:#40a428;}
.al_con{width: 1200px; margin: 0 auto; height:490px; overflow:hidden; margin-top:26px;}
.al_con dl{ width:250px; height:490px; overflow:hidden; float:left; margin-right:24px;}
.al_con dl dt{ width:250px; height:188px; overflow:hidden; position:relative;}
.al_con dl dt span{ font:bold 14px/16px "Microsoft Yahei"; height:42px; width:42px; display:block; text-align:center; position:absolute; top:136px; right:0; background:#40a428; padding-top:10px;}
.al_con dl dt span a{ color:#fff;}
.al_con dl dt img{width:250px; height:188px;}
.al_con dl dd{ height:302px; overflow:hidden; position:relative;}
.al_con dl dd a{ display:block; height:274px; background:#eeeeee; color:#333; padding-top:28px;}
.al_con dl dd em{ font:48px "Times New Roman", Times, serif; text-align:center; display:block; margin-top: -15px;}

.al_con dl:nth-child(1) dd em:after
{ 
    content:"01";
    font-weight:bold;
}
.al_con dl:nth-child(2) dd em:after
{ 
    content:"02";
    font-weight:bold;
}
.al_con dl:nth-child(3) dd em:after
{ 
    content:"03";
    font-weight:bold;
}
.al_con dl:nth-child(4) dd em:after
{ 
    content:"04";
    font-weight:bold;
}


.al_con dl dd h3{ font-size: 20px;  text-align: center; font-weight: 500; line-height: 0px; padding-top: 15px;}
.al_con dl dd span{ margin-top:20px; display:block; width:218px; background:url(../img/hx1.gif) no-repeat center top; font:14px/24px "Microsoft Yahei"; color:#666; margin-left:25px; padding-top:20px;}
.al_con dl dd i{ background:url(../img/jh.gif) no-repeat left top; width:29px; height:43px; display:block; position:absolute; bottom:0; right:0;}
.al_con dl dd a:hover{ background:#40a428; color:#fff; text-decoration:none;}
.al_con dl dd a:hover span{ color:#fff; background:url(../img/hx1.gif) no-repeat center top;}
.al_con dl dd a:hover i{ background:url(Img/Index/al_s01.gif) no-repeat left top;}
.al_con .nobot{ margin-right:0;}


#classimgshow1{_width:230px;width:230px;_height:30px;height:30px;_line-height:30px;line-height:30px; border-bottom:1px solid #0;background:url(0) no-repeat left; _padding-left:15px;padding-left:15px;}
#classimgshow1 a{color:#0;text-decoration:none;}
#classimgshow2{_width:215px; width:215px;_height:30px;height:30px;_line-height:30px;line-height:30px;background:url(0) no-repeat left; _padding-left:20px;padding-left:20px;}
#classimgshow2 a{color:#0;text-decoration:none;}
.clear{height:0; overflow:hidden; clear:both;}



/*案例*/
bta{font-size: 24px; text-align: center; color: #333; line-height: 45px; width: 194px; margin:0 auto; height: 45px; border-top: 1px #333 solid; border-bottom: 1px #333 solid;}
.btat{font-size: 36px; text-align: center; color: #333; font-weight: bold; line-height: 56px; padding-top:3px;}
.btat span{color: #0d9849; font-size: 36px;}
.btatem{font-size: 14px; text-align: center; color: #5d5f63; font-family: Agency FB; text-transform:uppercase;line-height: 20px;}
.case_con{margin-top:30px;overflow:hidden;}
.case_con .divdgweb_new_div_item{width:340px;height:255px;position:relative;float:left;overflow:hidden;}
.case_con .divdgweb_new_div_item:nth-child(2),.case_con .divdgweb_new_div_item:nth-child(5),.case_con .divdgweb_new_div_item:nth-child(8){margin:0 37px;}
.case_con .divdgweb_new_div_item:nth-child(4),.case_con .divdgweb_new_div_item:nth-child(5),.case_con .divdgweb_new_div_item:nth-child(6),.case_con .divdgweb_new_div_item:nth-child(7),.case_con .divdgweb_new_div_item:nth-child(8),.case_con .divdgweb_new_div_item:nth-child(9){margin-top:37px;}
.case_con .news_div_item_pic img{width:375px;transition:0.9s;}
.case_con .divdgweb_new_div_item:hover  .news_div_item_pic img{transform:scale(1.2);transition:0.9s;}
.case_con .divdgweb_new_div_item_content{position:absolute;top:100%;left:0;height: 100%;background: rgba(0,0,0,0.6);padding:40px 20px;z-index:1;transition:0.6s;}
.case_con .divdgweb_new_div_item:hover .divdgweb_new_div_item_content{top:0;transition:0.6s;}
.case_con .divdgweb_new_div_item_title a{display:block;font-size:18px;color:#fff;text-align: center;line-height: 30px;padding-bottom: 0px;position:relative;}
.case_con .divdgweb_new_div_item_title a:after{content:'';width:66px;height:3px;background:#fff;position:absolute;bottom:-10px;left:50%;margin-left:-33px;z-index:0;}
.case_con .divdgweb_new_div_item_body{font-size:15px;line-height:30px;color:#fff;margin-top: 13px;}
.morea {
    width: 250px;
    margin: 10px auto;
    height: 40px;
    border: 1px #666 solid;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
    line-height: 40px;
    transition: all 0.2s;
     letter-spacing: 2px;
}
.morea a{font-size: 16px;}
.morea:hover {width: 350px; transition: all 0.2s; letter-spacing: 3px;}


#newBridge .icon-right-center{margin: 340px 0 0 0!important;}